system functions
Xst ( )
XstVersion$ ( )
XstCauseException ( exception )
XstErrorNameToNumber ( @error$, @error )
XstErrorNumberToName ( error, @error$ )
XstExceptionNameToNumber ( @exception$, @exception )
XstExceptionNumberToName ( exception, @exception$ )
XstFileToSystemFile ( fileNumber, @systemFileNumber )
XstGetApplicationEnvironment ( @standalone, @reserved
)
XstGetCommandLineArguments ( @argc, @argv$[] )
XstGetConsoleGrid ( @grid )
XstGetCPUName ( @cpu$ )
XstGetDateAndTime ( @year, @month, @day, @weekDay,
@hour, @minute, @second, @msec )
XstGetEndian ( @endian$$ )
XstGetEndianName ( @endian$ )
XstGetEnvironmentVariable ( @name$, @value$ )
XstGetEnvironmentVariables ( @count, @envp$[] )
XstGetException ( @exception )
XstGetExceptionFunction ( @function )
XstGetOSName ( @name$ )
XstGetOSVersion ( @major, @minor )
XstGetOSVersionName ( @version$ )
XstGetPrintTab ( @pixels )
XstGetSystemError ( @error )
XstGetSystemTime ( @msec )
XstKillTimer ( timer )
XstSetCommandLineArguments ( argc, @argv$[] )
XstSetDateAndTime ( year, month, day, weekDay, hour,
minute, second, msec )
XstSetEnvironmentVariable ( @name$, @value$ )
XstSetExceptionFunction ( function )
XstSetPrintTab ( pixels )
XstSetSystemError ( sysError )
XstSleep ( msec )
XstStartTimer ( @timer, count, msec, callFunc )
XstSystemErrorToError ( sysError, @error )
XstSystemErrorNumberToName ( sysError, @sysError$ )
XstSystemExceptionNumberToName ( sysException,
@sysException$ )
XstSystemExceptionToException ( sysException,
@exception )
file functions
XstBinRead ( fileNumber, bufferAddress,
maxBytes )
XstBinWrite ( fileNumber, bufferAddress, numBytes )
XstChangeDirectory ( @directory$ )
XstCopyFile ( @sourceFile$, @destFile$ )
XstDeleteFile ( @filename$ )
XstGetCurrentDirectory ( @directory$ )
XstGetDrives ( @count, @drive$[], @driveType[],
@driveType$[] )
XstGetFileAttributes ( @filename$, @attributes )
XstGetFiles ( @filter$, @files$[] )
XstGetFilesAndAttributes ( @filter$, attributeFilter,
@files$[], FILEINFO @info[] )
XstGetPathComponents ( @file$, @path$, @drive$,
@dir$, @filename$, @attributes )
XstGuessFileName ( @old$, @new$, @guess$, @attributes
)
XstLoadString ( @filename$, @text$ )
XstLoadStringArray ( @filename$, @text$[] )
XstLockFileSection ( fileNumber, mode, offset$$,
length$$ )
XstMakeDirectory ( @directory$ )
XstRenameFile ( @old$, @new$ )
XstSaveString ( @filename$, @text$ )
XstSaveStringArray ( @filename$, @text$[] )
XstSaveStringArrayCRLF ( @filename$, @text$[] )
XstSetCurrentDirectory ( @directory$ )
XstUnlockFileSection ( fileNumber, mode, offset$$,
length$$ )